// 主体内容区域样式
.ant-pro-layout-content {
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0;
  box-shadow: none;
}

// TabNav容器样式
.tab-nav-container {
  padding: 0 4px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

// 主内容容器样式
.main-content-container {
  height: 100px;
  padding: 16px !important;
  padding-top: 0 !important;
}

// 侧边栏样式
.ant-layout-sider {
  box-shadow: none;

  // 头部导航样式
  .ant-layout-header {
    background: #393c6d !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);

    .ant-pro-global-header {
      background: transparent;
    }
  }

  // 页面背景
  .ant-layout {
    background: #393c6d !important;
  }

  // 标签页导航样式
  .ant-tabs {
    margin-bottom: 16px;

    .ant-tabs-nav {
      margin-bottom: 0;
      padding: 8px 16px 0;
      background: #393c6d;
      border-radius: 8px 8px 0 0;
    }

    .ant-tabs-content {
      padding: 16px;
      background: #393c6d;
      border-radius: 0 0 8px 8px;
    }
  }
}

// 自定义滚动条样式
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 3px;

  &:hover {
    background: #555;
  }
}
// 确保内容区域没有多余的内边距
:global {
  .ant-layout-content.ant-pro-layout-content {
    padding: 0 !important;
  }
}
